1
Collaboration distribuée : Le modèle mental des multiples dépôts
AI016Lesson 8
00:00

La collaboration distribuée déplace l'accent d'un dossier central unique vers un écosystème de dépôts indépendants, en pair à pair. Dans ce modèle, chaque dépôt — comme my-git-repo et marys-repo—est une univers complet contenant son propre historique et ses données de branche.

1. Définir le « dépôt distant »

En termes simples, un dépôt distant est un dépôt qui n'est pas le vôtre. Il peut exister sur le réseau de votre entreprise, sur Internet (GitHub), ou même simplement un autre répertoire sur votre système de fichiers local. La caractéristique essentielle est qu'il s'agit d'une instance distincte où le travail s'effectue en dehors de votre contrôle immédiat.

2. Les dépôts distants comme des signets

Techniquement, un dépôt distant est simplement un alias abrégé ou un « signet ». Au lieu de taper /Users/Mary/projects/marys-repo chaque fois que vous voulez vérifier son avancement, vous associez cet emplacement à un nom simple comme mary.

Notre dépôtmy-git-repoLe dépôt de Marymarys-repo'mary' (Dépôt distant)'origin' (Parent par défaut)Dépôt distant : « Pas votre propre dépôt »

3. Indépendance de l'état

Les dépôts sont liés mais non synchronisés automatiquement. Créer un signet distant ne déplace pas de code ; il établit uniquement la route pour l'échange futur de données via les opérations de poussée (push) ou de récupération (fetch).

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>